﻿<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  <xsl:output method="xml"/>

  <xsl:template match="chapter">
    <xsl:element name="div">
      <xsl:attribute name="id">chapterId</xsl:attribute>
      <xsl:attribute name="class">chapter</xsl:attribute>
      <xsl:element name="p">
        <xsl:attribute name="class">title1</xsl:attribute>
        Глава <xsl:value-of select="@index"/>
      </xsl:element>
      <xsl:apply-templates select="verse"></xsl:apply-templates>
    </xsl:element>
  </xsl:template>
  <xsl:template match="verse">
    <xsl:element name="div">
      <xsl:attribute name="index"><xsl:value-of select="@index"/></xsl:attribute>
      <xsl:attribute name="class">verseText text</xsl:attribute>
      <xsl:element name="span">
        <xsl:attribute name="class">boldText text</xsl:attribute>
        <xsl:value-of select="@index"/>
      </xsl:element>      
      <xsl:element name="span">
        <xsl:attribute name="class">verseText text</xsl:attribute>
        <xsl:for-each select="node()">
            <xsl:copy-of select="."/>          
        </xsl:for-each>
      </xsl:element>
    </xsl:element>    
  </xsl:template>
</xsl:stylesheet>